/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package motoressa;

import java.io.Serializable;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToMany;

/**
 *
 * @author HP
 */
@Entity
public class Localidad implements Serializable {
    @Id
    private int codigo;
    @Basic
    private String nombreLocalidad;
    @OneToMany
    private List<Calle> misCalles;
    
    public Localidad() {
    }

    public Localidad(int codigo, String nombreLocalidad, List<Calle> misCalles) {
        this.codigo = codigo;
        this.nombreLocalidad = nombreLocalidad;
        this.misCalles = misCalles;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public String getNombreLocalidad() {
        return nombreLocalidad;
    }

    public void setNombreLocalidad(String nombreLocalidad) {
        this.nombreLocalidad = nombreLocalidad;
    }

    public List<Calle> getMisCalles() {
        return misCalles;
    }

    public void setMisCalles(List<Calle> misCalles) {
        this.misCalles = misCalles;
    }

    public void AgregarCalle(Calle miCalle){
        this.misCalles.add(miCalle);
    }
    
}
